package com.sunu.service.impl;

import com.sunu.entity.job.Job;
import com.sunu.entity.worker.Worker;
import com.sunu.entity.worker_job.Worker_Job;

import java.util.List;

/**
 * Created by i on 2019/9/20.
 */

public interface DistributeService {
    //获取单个工人
    Worker getWorkerById(Integer workerId);

    //获取所有工人信息
    List<Worker> getWorkerList();



    //获取工作列表
    List<Job> getJobList();

    //获取工作安排信息表
    List<Worker_Job> getWorkerJobList();

    //安排工作
    void DistributeJob(String workerName,String jobName);

    //添加工人
    void addWorker(Worker worker);
    //开除工人
    void fireWorker(Integer workerId);
    //新增工作
    void addJob(Job job);
    //废除工作
    void deleteJob(Integer jobId);

    //删除“员工-工作”记录
    void deleteWorkerJob(Integer workerId,Integer jobId);


}
